// var document = require("./document")
// const app = getApp()
// import { $common } from "../../utils/index"

// Page({
//   /**
//    * 页面的初始数据
//    */
//   data: {
//     document
//   },

//   /**
//    * 用户点击右上角分享
//    */
//   onShareAppMessage: function() {},

//   copyCode: function({ currentTarget }) {
//     let { index } = currentTarget.dataset
//     app.copyCode(this.data.document[index].code)
//   },

//   openSetting: function() {
//     $common.setting({ title: "执行失败", content: "请打开设置页授权xxx权限" }, res => {
//       $common.toast({
//         msg: "设置回调"
//       })
//     })
//   },

//   showToast: function() {
//     $common
//       .toast({
//         msg: "打开toast 3秒",
//         icon: "loading",
//         time: 3000
//       })
//       .then(() => {
//         $common.toast({
//           msg: "显示结束了",
//           icon: "loading"
//         })
//       })
//   }
// })

//pages/index.js

var fsm = wx.getFileSystemManager()

var _fn

const app = getApp()
Page({
  data: {
    //article将用来存储towxml数据
    article: {}
  },
  onLoad: function() {
    app.ajax.getDocument("miniprogram/utilsDocument/css2canvas.md").then(res => {
      console.log(res)
      let data = app.towxml.toJson(
        res.data.content, // `markdown`或`html`文本内容
        "markdown" // `markdown`或`html`
      )
      //设置文档显示主题，默认'light'
      data.theme = "light"

      this.setData({
        article: data
      })
    })
    // _fn.getFile().then(md => {
    //   let data = app.towxml.toJson(
    //     md, // `markdown`或`html`文本内容
    //     "markdown" // `markdown`或`html`
    //   )
    //   //设置文档显示主题，默认'light'

    //   data.theme = "light"

    //   this.setData({
    //     article: data
    //   })
    // })
  }
})

_fn = {
  getFile() {
    return new Promise((resolev, reject) => {
      let md = wx.getStorageSync("css2canvas") || null
      if (md) resolev(md)

      wx.cloud.downloadFile({
        fileID: "cloud://jioho-applets.6a69-jioho-applets/css2canvas.md", // 文件 ID
        success: res => {
          md = fsm.readFileSync(res.tempFilePath, "utf-8")
          wx.setStorageSync("css2canvas", md)
          resolev(md)
        },
        fail: reject
      })
    })
  }
}
